King Solomon Hotel 3 stars

155 Golders Green Rd, Golders Green, London, NW11 9BX, United Kingdom

Hotel image
Read more reviews for King Solomon Hotel