Subway 6680

Subway #6680-0 is a Subway restaurant located at Shoppes at 104, 14679 Southwest 104th Street Unit 28, Miami, Florida.