Quality Crown Hotel Hyde Park

8-14 Talbot Square
London
United Kingdom