The Verb Hotel at Fenway Park, Avalon Boston
The Verb Hotel is a Highgate Independent hotel in Boston , Massachusetts. Based upon the quantity and quality of amenities offered to hotel guests, we rate it as a 3.5-star hotel. It is located at 1271 Boylston St.
Compare Prices at TheRealPlaces