Subway 55357

Subway #55357-0 is a Subway restaurant located at Westwood Plaza, 5623 Southwest 107th Avenue, Miami, Florida.