Boutique hotel

Park Plaza Hotel

Winter Park · Florida · United States

A small hotel right on Park Avenue in Winter Park.

Park Plaza Hotel is on South Park Avenue, Winter Park’s main street, with its shops and cafés on the doorstep and the SunRail station nearby.

  • On Park Avenue
  • Near the SunRail station