Villa Pilar se encuentra a 600 metros de altitud, en el pueblo de La Llovera, con buena comunicación, rodeada de verdes prados y muchas vistas, sobre todo, a la montaña de Peña Mayor.

La Llovera, está en el centro de Asturias, a dos Km. de Carbayín alto, a once Km. de Pola de Siero que es la capital del concejo, y a treinta minutos aproximadamente de las principales ciudades del Principado: Oviedo, Gijón, Avilés, Langreo, Nava, Villaviciosa.

A 45 minutos, el visitante se encuentra en la zona del Oriente asturiano, donde está el principal núcleo turístico de la región; Ribadesella, Cangas de Onís, Covadonga y Llanes.