Albuche is a Spanish bar and restaurant offering a daily menu and tapas. It can accommodate up to 80 people.