calamari plus Fresno chilies & yuzu aioli

Vista Restaurant

Little Haiti
$$, Italian
5020 NE 2nd Ave
Miami, FL 33137

Expert Recommendations