Hotel Balmoral 4 stars

Via Augusta, 5, 08006 Barcelona, Spain

Hotel image
Read more reviews for Hotel Balmoral