London Kings Hotel

Paddington

Location

London Kings Hotel

Address
246 & 254 Edgware Road
London
W2 1DS