Holiday Inn Express London Heathrow T5

Address:

London Road
SL3 8QB Slough, GB

Hotel star rating:

3 stars

Map:


Contact   ·   Privacy   ·   Terms