Subway 5068

Subway #5068-0 is a Subway restaurant located at Lake Zurich Square, 201 South Rand Road, Lake Zurich, Illinois.