8457 NW 66th St .
US 33166 Miami
×