Subway 59032

Subway #59032-0 is a Subway restaurant located at Plaza in the Park Shopping Center, 5156 Buffalo Speedway, Houston, Texas.