La Covacha Miami

10730 NW 25th St, Miami , Florida, United States - Phone: 1-305-594-3717