Belvedere Hotel 2 stars

52-54 Norfolk Square, Westminster Borough, London, W2 1RT, United Kingdom

Hotel image
Read more reviews for Belvedere Hotel