El
edificio que alberga el Hostal Rural y el Restaurante “El
Alfoz” se halla ubicado encima de la Plaza de Santiago,
en la peatonal e histórica calle Conde de Sepúlveda.
Desde las habitaciones de la primera planta y desde la portada del edificio, la panorámica que ofrece El Río Caslilla es de una relajante y serena belleza.