Get directions to: Cafe Chi Mini Mart, Miami Beach, FL
Restaurant address: 1330 West Ave # 5 Miami Beach, FL 33139, USA
Restaurant: Cafe Chi Mini Mart