Travelodge, Slough

Limited service hotel let to Travelodge UK Limited

Keys:

156

Location:

SL1 1PG

Key occupiers:

Travelodge Hotels Ltd