Subway 5346

Subway #5346-0 is a Subway restaurant located at Strawberry Hill Plaza, 609 Meacham Road, Elk Grove Village, Illinois.