Travel Groupadmin2020-09-23T14:55:56+00:00 Project Description Leisure Pass Group Scale 3700 sq ft Location Soho Square, London Contract Design & Build Related Projects Delph Freo TRG World Sportlobster Audley Travel