Subway 16565

Subway #16565-0 is a Subway restaurant located at Walmart Supercenter #3395, 3501 South Locust, Grand Island, Nebraska.