The Park Plaza Hotel is a full service boutique hotel, located on Park Avenue in the heart of downtown Winter Park, FL.
Dexter's | Winter Park558 W New England Ave Ste 100 , Winter Park FL, 32789
Disney's | Epcot1200 Epcot Resort Blvd. , Lake Buena Vista Fl, 32830
Boutique Hotel in the heart of Winter Park Florida.
News & Articles
Recommended Ratings & Reviews
This is a quaint hotel right on Park Avenue, in the middle of all of the action. Great location to walk to the park and all of the area shops and restaurants.