Subway 2115

Subway #2115-0 is a Subway restaurant located at Melrose Place Shopping Center, 8345 West North Avenue Store 1-7A, Melrose Park, Illinois.