Subway 1403

Subway #1403-0 is a Subway restaurant located at Miller Plaza, 5811 Southwest 137th Avenue, Miami, Florida.