North West
118,First Floor,Satra Plaza,Palm Beach Road,Sector 19D,Vashi,
Navi Mumbai (New Mumbai), 400703
North West is one of the popular Indian Restaurant located in 118,First Floor,Satra Plaza,Palm Beach Road,Sector 19D,Vashi ,Navi Mumbai (New Mumbai) listed under
Indian Restaurant in Navi Mumbai (New Mumbai)
,
Restaurant/cafe in Navi Mumbai (New Mumbai)
,