4 stars

Barcelona Princess Hotel