The Inn on Storrs


Willimantic • Show on map
View Details for Price
Best Western Storrs offers accommodations in Mansfield Center. All rooms are equipped with a private bathroom equipped with a shower. Best Western Storrs features free WiFi . Mystic is 29 mi from Best…More info
