Back to previous

Holiday Inn Falmouth

  • Details
    Our two elegant meeting rooms offer more than 3,000 square feet and can accommodate social and business events.
  • Map