Subway 5851

Subway #5851-0 is a Subway restaurant located at Walmart Supercenter #3247, 1819 East Geneva Street, Delavan, Wisconsin.