Subway 2671

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