Wel located place in Barcelona. It has everything you need.