Meera Mosque inner courtyard

Meera Mosque is located at Rampart Street, Galle, Sri LankaLK80000.
Meera Mosque inner courtyard Travel photography Family-friendly: true