Travelodge, Uxbridge, London UB8 1RG

121 bedroom hotel located in the centre of Uxbridge. Investment let for a further 27 years producing an income of £674,391 PA.

Back to Commercial Developments