The Great Kabab Factory

Shop No-317,dlf Place Mall, 2nd Flr

 - India  (IN)

Indian • Barbecue • Sit down

70/100 (6 votes)

Videos