La Carreta Restaurant
(305) 444-7501 | View Website

3632 SW 8th St, Miami, FL | Directions   33135

25.764411 -80.253886
Get Directions