Carrer de Roger de Llúria, 134, L'Eixample, 08037 Barcelona
This international home-cooked restaurant prepares dishes to order, utilizing only the highest quality ingredients to ensure exceptional results every time.