Where is Leopold Cafe?

Where is Leopold Cafe located?

Leopold Cafe, Leopold Cafe, India (approx. 18.9227°, 72.8316°)


Where is Leopold Cafe on the map?