Saint Francis Xavier Church

Saint Francis Xavier Church

Mumbai [Bombaim/Bombay/Greater Mumbai], Mumbai Metropolitan Area (Bombay), India

Religious Architecture

Loading…