The St George's Hotel (Victoria)

107 & 115 St. George's Drive
London
United Kingdom