El Capitan is one of the restaurants in Callao, Peru. El Capitan is a classic Callao seafood spot where remote workers can enjoy fresh ceviche during a mid