Subway 21710

Subway #21710-0 is a Subway restaurant located at Crossing Plaza, 300 North Milwaukee Avenue, Lake Villa, Illinois.