The Taft House on Piedmont Park
Entire home/apt in Atlanta, United States. Located in Midtown Atlanta, the Taft House is walking distance to the best in art, music, food, architecture and green spaces. Wake up to views of Piedmont Park and take in the glorious skyline views. From the High Museum to the BeltLine to Piedm...
See this content immediately after install