Charmwood Village, Faridabad, 110044, India, India
No delivery
Spot something wrong?
Dishes at Mouthwatering Kebabs. Prices may vary in venue.