King Solomon Hotel

155 Golders Green Road
London
United Kingdom