Site of Royal Hospital and Convent of Saint John of God

Site of Royal Hospital and Convent of Saint John of God

Diu, Guzerate, India

Religious Architecture

Loading…