The sea port hotel is near by.
Check out the tea party site while you are here.
It is near the convention center and seaport world trade center where there are about 5 hotels in that area. Intercontinental is right across the channel.
There a lot can't name them all...my advice is Google them
If you don't mind spending the money Long Wharf Marriott is right next to the aquarium, walking distance to everything, and the place is beautiful
Thanks! Your answer is awaiting moderation.