Troup Square Villa Savannah, Georgia
Free Wi-Fi
Parking
It’s so nice when the nature is right outside your door! Villa «Troup Square» is located in Savannah. This villa is located in walking distance from the city center.
324 East Harris Street Savannah,East Harris Street, Savannah, 31401