Project Design Consultants

The works at London Road commenced in June 2011 and were completed in February 2012 on the construction of this landmark 92 bedroom Travelodge Hotel which also incorporates a...