Subway 6913

Subway #6913-0 is a Subway restaurant located at Tamiami Trail Shops, 13874 Southwest 8th Street, Miami, Florida.