Subway 2672

Subway #2672-0 is a Subway restaurant located at 13146 Tesson Ferry Road, St. Louis, Missouri.