Holland Park Hotel
26 Aldine Street, London
W12 8AN