Barra Callao
Peruvian · $$$ · 17034 W Dixie Hwy, North Miami Beach, FL 33160
About
Small Peruvian restaurant with a menu focused on seafood. Make a reservation if your party is more than 2 people. Try the ceviche, arroz con mariscos norteño, sashimi hamachi, and causas de cangrejo

