Troy Hotel
68-70 Queensborough Terrace, London
W2 3SH