London Lodge Hotel
134 - 136 Lexham Gardens, London
W8 6JE