You are zoomed out too far to see location pins. Please zoom back in.
Hotels Travellers Trust
1878 Wilbur Ave., Somerset, MA 02725
USD 90 - 119
#1 of 1 hotels in Somerset
“ Enough is enough ”
- I am on the road alot as I am a truck driver, and ive stayed at this hotel... more
- 12 February 2014