Inn on the Square

104 E Court Ave
Greenwood
South Carolina
United States