Subway 32898

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