Subway 55485

Subway #55485-0 is a Subway restaurant located at J B Plaza, 2864 Telegraph Road, St. Louis, Missouri.