
Rating  |
Columbia Hotel London
Columbia is located on the north side of Hyde Park about one mile from Marble Arch, where guests will find London’s premier shops on Oxford Street and Bond Street.
UNITED KINGDOM
LONDON
London
95/99 Lancaster Gate
Bayswater
W2 3NS
|
|
Search Columbia Hotel London |
Hotel is available from these Suppliers
|