Subway 53279

Subway #53279-0 is a Subway restaurant located at Walmart Supercenter #292, 1703 South Colorado Street, Lockhart, Texas.