Looking for Leo 89 address or Leo 89 contact details? Well we have got you covered. The venue is located Near Indian Oil Petrol Pump Ghatkopar Mahul Road. Here is Leo 89 Contact number - +91022 252500. You can call them anytime between 10 Am to 8 PM.