Este establecimiento se encuentra a 5 minutos a pie del Instituto Tecnológico de Massachusetts. Ofrece habitaciones con conexión Wi-Fi gratuita y TV de pantalla plana. La parada de metro de Central Square está a 10 minutos a pie.
Todas las habitaciones del The Windsor Inn disponen de baño privado y escritorio. Están decoradas de forma individual con muebles de madera y colores neutros y suaves.
Los huéspedes del Cambridge Windsor Inn pueden utilizar la zona de estar y la zona de cocina común, que incluye fogones, nevera y microondas. Este establecimiento está climatizado.
El centro de Boston está a 15 minutos en metro. La Universidad de Harvard se encuentra a 3,6 km del hotel.