Ivy Town is a suburb town located in The United States of America in Connecticut in the Southeastern part of The State near Calvin City. It's a town well known for their education system and it was for a short time the home of Oliver Queen and Felicity Smoak until they decided to move back to Star City.
Ivy Town is a suburb town located in The United States of America in Connecticut in the Southeastern part of The State near Calvin City. It's a town well known for their education system and it was for a short time the home of Oliver Queen and Felicity Smoak until they decided to move back to Star City.