Hotel Residence Inn by Marriott Mystic Groton
★★★
66 Williams Avenue, Mystic (CT), United States Show on map
The Taber Inne & Suites is a 2-star hotel in Mystic (CT), United States. It is one of 17 places to stay in Mystic (CT) listed on Triptoic.
66 Williams Avenue, Mystic (CT), United States
The Taber Inne & Suites is located at 66 Williams Avenue, Mystic (CT), United States.
The Taber Inne & Suites is rated 2 stars.
Highly rated alternatives close by
#3 in Mystic
Hotel
Hotel
Hotel
#2 in Mystic
#2 in Groton