The Church Village está rodeado por un hermoso y amplio jardín. Está situado junto al parque más grande de Roma, el Villa Doria Pamphili, y a menos de 3 km del Vaticano. El aparcamiento y la conexión WiFi son gratuitos.
Las habitaciones de The Church Village están equipadas con TV vía satélite y aire acondicionado. Por las mañanas, de 06:30 a 10:00, se sirve un desayuno buffet. La conexión WiFi es gratuita y está disponible en todo el establecimiento.
La zona de Torre Rossa es tranquila y está alejada de las aglomeraciones del centro de Roma. Cerca del establecimiento hay una parada de autobús que conecta con la estación de metro de Cornelia, desde donde se puede enlazar con la Plaza de España y la estación de Termini.