Skip to main content

The House on Taylor Square

hotel · Savannah, GA

Address
128 E Taylor St, Savannah, GA 31401
Phone
(912) 216-0818
Website
houseontaylor.com
Where
32.0713, -81.0925

Search Hominin for The House on Taylor Square

Other hotels nearby

More in Savannah

The House on Taylor Square — hotel in Savannah, GA | Hominin