7.5
Travelodge London Stratford***

0 English reviews

29 international reviews

/ 15°
26 Apr 2018
Number 185 of 1113 hotels in London