The Leaf
shop no 2 & 5,ground n first floor, ajanta estate,near borivali station west,
Borivali, 400092
The Leaf is one of the popular Asian Fusion Restaurant located in shop no 2 & 5,ground n first floor, ajanta estate,near borivali station west ,Borivali listed under
Indian Restaurant in Borivali
,