Subway 60163

Subway #60163-0 is a Subway restaurant located at Loyola Univ. Medical Center, 2160 South 1st Avenue, Maywood, Illinois.