La iglesia de Santa María de Villanueva está situada en la localidad de Villanueva en el concejo asturiano de Teverga (España).