calamari plus Fresno chilies & yuzu aioli

Vista Restaurant
5020 NE 2nd Ave
Miami, FL 33137

Recommendations