RateMyApartments
Temple Square Apartments Ratings and Reviews
Temple Square Apartments
100 Temple Street, New Haven, CT 06510
CURRENTLY REVIEWING