Iglesia de los Santos Justo y PastorParishShareCalle Chinchilla16193 Palomera, Castilla-La ManchaSpainGet directions