Lords Hotel
20-22 Leinster Square, London
W2 4PR