14 max
Meeting and training rooms for hire at Regus St. Albans Victoria Square. The St Albans Centre is in a prime business location on a small business park very close to the amenities and sights of this historic cathedral and market town. The interior is relaxed and contemporary. Attractively landscaped outdoor areas provide an extra space where employees can work or unwind. St Albans is 20 miles from central London, in Hertfordshire, a dynamic ...
View More