Subway 28841

Subway #28841-0 is a Subway restaurant located at Biscayne Plaza Bay, 14500 Biscayne Boulevard, North Miami Beach, Florida.