Iglesia Parroquial San Carlos BorromeoParishShareAvenida de la Universidad28691 Villanueva de la Cañada, Comunidad de MadridSpainGet directions