The Park Plaza Hotel is a full service boutique hotel, located on Park Avenue in the heart of downtown Winter Park, FL.
Places You Should Consider
Dexter's | Winter Park558 W New England Ave Ste 100 , Winter Park FL, 32789
Boutique Hotel in the heart of Winter Park Florida.
News & Articles
Add to My Connections
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.