Luxury homes builder Castle Homes custom designed this exquisite French style Manor in Nashville, Tennessee.
The 4,808 square foot, 4-bedroom house is energy star certified.
iDesignArch | Interior Design, Architecture & Interior Decorating eMagazine
Interior Design, Architecture & Interior Decorating eMagazine