Barra Callao
Peruvian restaurant in North Miami Beach.
Ranked first on The Infatuation's Miami Peruvian guide (updated March 2026). Order the causas, ceviches, choros (mussels) or the octopus causa.
Barra Callao
Directions »17034 W Dixie Hwy, North Miami Beach, FL 33160
Peruvian restaurant in North Miami Beach.
Map preview unavailable. Use Directions to open the location.
Save this marker to one of your collections. It stays connected to the original creator and keeps its original audience and reward rules.
Sign in to save