Gower Street Houses (now referred to as John Tovell House) at 89 & 93-97 Gower Street, across the road from the Engineering Department.
Anyone know anything about them? Cos the accommodation brochure isn't exactly hot on the painstaking detail. Any opinions?