Hotel Alexandra, Madrid hotels at discounted rates

Hotel Alexandra
San Bernardo, 29-31, Madrid, 28015, Spain