1-1 of 1

Hotels Motels - Falmouth, MA

★☆☆☆☆ 1 Review

Inn on the Square

  • 40 North Main Street, Falmouth, MA
  • 508-457-0606

"The hotel is just a short walk away from town, so the location is perfect. However, the staff here was EXTREMELY difficult to work with. I left something ..."

Special Offer
Call Today