Restaurante Los Veleros is a casual dining establishment known for its flavorful steak served with a signature pepper sauce. They also offer a variety of seafood dishes. Portions are generous, with some guests finding them to be more than they can finish.