Subway Shop Sector
Website:
www.subway.comCategories:
RestaurantsAbout Subway Shop Sector
The Subway restaurant located at D Mall, Shop No. 12, Sector-10, New Delhi-110085 is a popular spot for fresh and customizable sandwiches and salads. The restaurant features a clean and modern atmosphere with comfortable seating options. The staff is friendly and attentive, providing quick and efficient service. With a vast variety of freshly baked bread, toppings, and sauces, Subway offers a healthy and delicious dining experience for all types of customers at an affordable price.Other Subway Locations
Subway locations in New DelhiSubway locations in Delhi
Subway locations in India
Subway locations worldwide