CAPITAL HILL

london, united_kingdom. 88 ALBERT STREET

The Capital Hill Hotel has 150 spacious rooms in a 12 storey building. All the rooms have a king or queen size bed and coffee [ + ]