One Canal Park 3323 NE 163rd St PH-706 North Miami Beach, FL
13611 Biscayne Blvd North Miami Beach, FL, 33181,usa