Subway Restaurant Menu and Sandwich Locations Delhi, India - Eat fresh sandwiches and salads at Subway, India's favourite restuarant. Subway restaurants are a popular fast food...