Browse Restaurants by Areas

Subway, South Delhi

Address: Shop No. G 1 / 5, DDA Local Shopping Centre, Near C Lal Chowk, Phase 2, Okhla, New Delhi
Cuisine: American, Fast Food
Telephone: 4140 8375, 4140 8376, 4140 8379
Opening Hours: 11:00 AM - 11:00 PM
Average Cost for Two: 300
Rating:

« Go back to South Delhi Restaurants

Delhi Tour Booking