Leo Restaurant & Vivek Bar
Vanakbara Rd, Diu 362570 India
Leo Restaurant & Vivek Bar is a Bar, Pub, Seafood place is located in Diu, Daman and Diu. The address of Leo Restaurant & Vivek Bar is Vanakbara Rd, Diu 362570 India.
If you want to go to the place or need any services, you can contact them directly. The phone number is +91 78749 66988,