The Snacks Bar is located in New Delhi, India on Shop No -611, Site, 1, A-Block, Vikaspuri. The Snacks Bar is rated 4 out of 5 in the category barbecue restaurant in India.
Address
Shop No -611, Site, 1, A-Block, Vikaspuri
Amenities
Good for kidsHigh chairs