"The service at this restaurant was quick and provided by a friendly staff, making the overall experience perfect."
Phone: (+1)7814400048
Address: 111 Lenox St, Norwood I-02062-4279, United States
City: Norwood
Website: https://restaurants.subway.com/united-states/ma/norwood/111-lenox-street
Monday: 07:00 -21:00
Tuesday: 07:30 -21:00
Wednesday: 07:00 -21:00
Thursday: 07:30 -21:00
Friday: 07:30 -21:00
Saturday: 08:00 -20:00
Sunday: 08:30 -19:00
Dishes: 1
Amenities: 3
Categories: 5
Reviews: 2194