Book a hotel in Barcelona: Catalonia Square ⁄ Plaça Catalunya