Restaurante El Faro del Toro is a seafood and Spanish restaurant offering fresh fish, seafood, and paellas. Situated in Port Adriano, it features a magnificent terrace with incredible views.