El Nido Del Búho is a cozy tapas bar known for its homemade Mediterranean cuisine served throughout the day.