Subway 13634

Subway #13634-0 is a Subway restaurant located at Mesa Tidwell Shopping Center, 9421 Mesa Drive, Houston, Texas.