Este establecimiento para no fumadores está situado a 3 km del centro de Boston y ofrece acceso a la Universidad de Harvard y aparcamiento gratuito.
El Cambridge House cuenta con WiFi gratuita.
El Cambridge House Inn está cerca de varios lugares de interés, como la Universidad de Tufts, ubicada a 2 km. El alojamiento queda a 6 km del Massachusetts Institute of Technology (MIT). En un radio de 650 metros hay centros comerciales y conexiones con la red de transporte público.