Subway 5998

Subway #5998-0 is a Subway restaurant located at Kendall Mall, 10530 Southwest 88th Street, Miami, Florida.