Hotel Magic Village Views Trademark Collection by Wyndham
★★★★
148 Spring Meadow Way, Orlando (FL), United States Show on map
Villa Alexa is a 3.5-star hotel in Orlando (FL), United States. It is one of 2,222 places to stay in Orlando (FL) listed on Triptoic.
148 Spring Meadow Way, Orlando (FL), United States
Villa Alexa is located at 148 Spring Meadow Way, Orlando (FL), United States.
Villa Alexa is rated 3.5 stars.
Highly rated alternatives close by
Villa
Villa