Amazing place in an amazing part of Barcelona.