Setup your precise location

Delhi20 Bar and Kitchen

4.1 48 in Google
₹1000 for two
Italian,
North Indian
Location
Shed No. 51, Dsidc, Scheme No.3, Okhla Phase - 2 Near State Bank Of India, South Delhi 110020
Open now
OPEN TILL 11PM


Delhi20 Bar and Kitchen Photos
AMBIENCE
FOOD