Thistle Kensington Gardens
104 Bayswater Rd, London
W2 3HL