Doté d'un salon commun, le Meco Hotel est situé dans le centre de Boston, à 200 mètres de la gare du Nord. Les lieux d'intérêt à proximité incluent la chapelle du roi et le cimetière, l'ancienne maison d'État et le Custom House. Le Boston Common se trouve à 1,3 km et le Boston Public Garden à 1,6 km.
Vous séjournerez à proximité du TD Garden, du Freedom Trail et de l'église Old North. L'aéroport de Logan, le plus proche, est implanté à 5 km.