Where is The Slow Leopard?

Where is The Slow Leopard located?

The Slow Leopard, Dar es Salaam, Tanzania (approx. -6.75366°, 39.2758°)


Where is The Slow Leopard on the map?