The Park Plaza Hotel is a full service boutique hotel, located on Park Avenue in the heart of downtown Winter Park, FL.
Umi Japanese Restaurant525 S Park Ave. , Winter Park FL, 32789
Red Carpet Monday2019 Meeting Place , Orlando FL, 32801
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.