Miami Beach, Florida
Taquiza Tacos (North Beach)