Get directions to: Casa Carlos Restaurant, Miami, FL
Restaurant address: 6500 Bird Rd Miami, FL 33155, USA
Restaurant: Casa Carlos Restaurant