Only few rooms available at Capilon Hotels for the Marathon on 21st of April.
The annual long-distance race starts from three different points in Greenwich Park and covers 26.2 miles. The biggest crowds of spectators gather at Tower Bridge and Embankment and the emotional finish of the Marathon takes place on the Mall in front of Buckingham Palace.