Liongate Hotel

Hampton Court Road
London
United Kingdom