Restaurante São Pedro offers a diverse menu of Portuguese and Mediterranean cuisine in a casual dining setting. Guests can enjoy a variety of dishes including fresh fish, pasta, and traditional meat options.