Este agradable hotel está en Waltham. El establecimiento cuenta con 108 acogedores dormitorios. No se permiten mascotas en las instalaciones.