How close it it to the aquarium??
Address: 80 Atlantic Ave, Boston, MA 02110, USA
Nick Hiltz | Aug 28, 2019
Probably a 10 minute walk
Jake Kruse | Aug 28, 2019
Definitely within walking distance of the aquarium
Thanks! Your answer is awaiting moderation.