8457 NW 66 Street
US 33166 Miami