
Winter Park, FL, United States
Park Plaza Hotel
3-star hotel
This lovely hotel is located in Downtown. PROVIDING QUALITY SERVICES SINCE 1922 The endlessly inviting Park Plaza Hotel is a European style retreat nestled in the heart of Winter Park's chic Park Avenue district. Located directly…
- Wi-fi
- 24-hour reception
- Car park · extra charge
- Restaurant


