Homewood Suites // Franchise Hotel
In the heart of Lake Buena Vista, the Homewood Suites features studios, one and two bedroom units with complete kitchens. The pleasant exterior courtyard features a pool and recreational area and is the central focus of this extended stay hotel.
Location
Lake Buena Vista, FL
Services
Architecture
Units
130
Stories
4