Indoor golf and leisure brand Pitch is set to launch a new flagship venue at Churchill Place in Canary Wharf.
The post Indoor golf brand to pitch up in Canary Wharf appeared first on Property Week.
Indoor golf and leisure brand Pitch is set to launch a new flagship venue at Churchill Place in Canary Wharf.
The post Indoor golf brand to pitch up in Canary Wharf appeared first on Property Week.