The Park Plaza Hotel is a full service boutique hotel, located on Park Avenue in the heart of downtown Winter Park, FL.
Disney SpringsBuena Vista Dr , Lake Buena Vista Fl, 32830
Umi Japanese Restaurant525 S Park Ave. , Winter Park FL, 32789
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.