La localidad se encuentra a 979 metros de altitud sobre el nivel del mar, y a 4,5 kilómetros de la capital municipal, Mataporquera.
Desde Castrillo se abren las vistas a todo el sector norte de Valdeolea con el Endino, Peña Rubia y Valdecebollas como telón de fondo.
La iglesia parroquial de San Pedro dota del siglo XVII, al menos en lo que respecta a la nave y a la cabecera recta.
De la centuria siguiente parece la torre y ya más reciente el pórtico (1849).
La austeridad es la nota principal de esta iglesia, solo superada en el interior por el retablo mayor con columnas salomónicas.