San Francisco de Borja Church

Readable version

Information

Location

San Francisco de Borja Church

City

Las Palmas de Gran Canaria