Georgian and Bower House Hotel

35-39 St Georges Drive
London
United Kingdom