World
United States
Connecticut
New Haven
13505
New Haven Holiday Apartment, Connecticut, United States
Stunning Furnished Apartments w/ Parking Downtown New Haven