Alexandra, Barcelona hotels at discounted rates

Alexandra
C/ Mallorca, 251, Barcelona, 08008, Spain