Albahaca is a restaurant offering classic Spanish meat and seafood dishes. It features a daily menu and outdoor seating.