Subway 32898

Subway #32898-0 is a Subway restaurant located at 1838 Miami Gardens Drive, North Miami Beach, Florida.