Subway 27421

Subway #27421-0 is a Subway restaurant located at Trail Plaza Shopping Center, 996 Southwest 67th Avenue, Miami, Florida.