Photos for Taber Inn

4.5
21 votes

Taber Inn

66 Williams Ave, Mystic, Connecticut CT 06355 USA

Add Photo