Rambla de Fabra i Puig, 51, 08030 Barcelona
Mediterranean restaurant
Rating: 4.5
Rating: 4.3
Rating: 4.1