The new 111 bedroom Twickenham Travelodge has opened its doors for business following extensive construction works and completion of the lease by our client Aviva.
Newton Perkins asset manages this 130,000 sq ft office, retail and hotel building which adjoins Twickenham mainline station.