Address: 1261 NW 59th St. in Miami