Main Palam Dabri Rd, Near Dashratpuri Metro Station Gate 3, Palam, New Delhi, India
Main Palam Dabri Rd, Near Dashratpuri Metro Station Gate 3, Palam, New Delhi, India
No delivery
Spot something wrong?
Dishes at Barfiwala Sweets. Prices may vary in venue.