O Residence Inn Boston Norwood está localizado à saída da I-95, apenas a cerca de 3,7 km do Aeroporto Norwood Memorial. Disponibiliza uma piscina interior e acesso Wi-Fi gratuito em todo o hotel.
Todas as suites incluem cozinhas totalmente equipadas com frigorífico, micro-ondas e comodidades para preparar café. Todos os quartos possuem uma televisão de ecrã plano por satélite, ar condicionado e uma casa de banho privativa. A propriedade é para não fumadores.
O Residence Inn Boston Norwood serve um extenso pequeno-almoço todas as manhãs. Existem também vários restaurantes a poucos minutos a pé do hotel.
Os hóspedes podem relaxar na piscina interior ou usufruir das comodidades de spa e fitness. O centro de Boston fica apenas a 37 km e o Estádio Gillette está apenas a 8 km.