The Peach Palace is the most technologically advanced studio sitting comfortably in its own private 14,500 square foot building with its own private parking lot at 1604 S. Decatur Blvd, Just north of Oakey and South of Charleston on the corner of Decatur and Doe Street.