8457 NW 66th St
US 33166 Miami