Book a hotel in Barcelona: Plaça d'Espanya