London, United Kingdom

Ham Yard Hotel