No image available for this hotel
No image available for this hotel
Atlanta, Atlanta
Spend a second to
save a fortune!
Spend a second to save a fortune!
88 Spruce Street Northeast, Atlanta
Featuring barbecue facilities and a garden, The Peach House is situated in Atlanta, 1.4 km from Martin Luther King Jr. National Historic Site and 2.8 km from FOX Theatre. The property is around 2.9 km from Atlanta Stadium (historical), 2.
See MoreUsage of subsidiary facilities may incur additional fees