Alhambra Hotel 2 stars

Roseville Street, Saint Helier Jersey, JE2 4PL, United Kingdom

Hotel image
Read more reviews for Alhambra Hotel