Zen House Downtown Decatur is a gorgeous, newly renovated townhouse located just a mile away from Decatur Square. This two-level gem has bamboo flooring throughout the home, granite finishes, a fully equipped kitchen, and a five-burner gas stove with a griddle. The home is perfectly nestled in a quiet residential area and is walking distance from some of the best restaurants, bars and festivities in the area. The Zen House Downtown Decatur location is great for both tourists and business travelers.
Charming City of Decatur is minutes away from Atlanta city limits which gives our guest access to all of the festivities in the City of Decatur while being just a short drive to all of the main attractions of Atlanta.