Ibéricos & Alhambra is a vibrant restaurant specializing in ham sandwiches, cheese boards, and other dishes made with locally sourced Iberian products.