Subway 42493

Subway #42493-0 is a Subway restaurant located at Leander Marketplace, 2800 South Bagdad Road Suite A, Leander, Texas.