Iglesia de la Santa CruzParishSharePlaza Mayor19180 Marchamalo, Castilla-La ManchaSpainGet directions