Nehru-Place

Nehru Place, Delhi NCR

 Unit 02, Upper Ground Floor, Epicuria Food Mall, TDI South Bridge, Nehru Place Metro Station, Nehru Place, New Delhi Р110019

Get Directions

Phone: 8291852504

Hours: 12 Noon to 12 PM

Happy Hours: 5 PM – 8 PM

Request A Table

Food Menu

Bar Menu

Events