Iglesia Parroquial de Santa MaríaParishSharePlaza Mayor45200 Illescas, Castilla-La ManchaSpainGet directions