Subway 5746

Subway #5746-0 is a Subway restaurant located at Walmart Supercenter #3584, 5405 South Rice Avenue, Houston, Texas.