1181 Main Rd, Westport Island 04578, United States
1181 Main Rd, Westport Island 04578, United States
No delivery
Spot something wrong?
Dishes at The Squire Tarbox Inn Restaurant. Prices may vary in venue.
Been to The Squire Tarbox Inn Restaurant? Be the first to share what you ate.