Subway 2671

Subway #2671-0 is a Subway restaurant located at 1424 Alton Road, Miami Beach, Florida.