Park Plaza Hotel
Travel $$$
307 S Park Ave, Winter Park, FL 32789
Description
The Park Plaza Hotel is a full service boutique hotel, located on Park Avenue in the heart of downtown Winter Park, FL.Get to know Park Plaza Hotel
Boutique Hotel in the heart of Winter Park Florida.