Subway 830

Subway #830-0 is a Subway restaurant located at Shoppes of Arch Creek, 13190 Biscayne Boulevard, North Miami, Florida.