Carrer de la Noguera Pallaresa, 22, local 2, 08014 Barcelona, Spain
Google rating: 5
Google reviews: 16