Geek RetreatCentral Road, Leeds, LS1 6DE, United Kingdom | 0113 234 6489 | Website
Geek Retreat, Central Road, Leeds.
The entrance to Geek Retreat is an automatic door, and the lift up is directly opposite the entrance. The lift does not have a mirror to aid reversing out of the lift, but it is a wide enough lift...
1 result shown