Comfort Inn Hyde Park

73 Queensborough Terrace, London