Subway 24727

Subway #24727-0 is a Subway restaurant located at Northbrook Shopping Center, 5326 West 34th Street, Houston, Texas.