Hotel Baba Bar & Restaurant is located in Navi Mumbai, India on Shop No.5 & 6, Chauneshwar Complex, Seawood Fountain, Seawoods East, Nerul East, Sector 23, Nerul. Hotel Baba Bar & Restaurant is rated 3.7 out of 5 in the category bar & grill in India.
Address
Shop No.5 & 6, Chauneshwar Complex, Seawood Fountain, Seawoods East, Nerul East, Sector 23, Nerul