The Student Room Logo
University College London, University of London
University College London
This thread is closed

Gower Street Houses (John Tovell House) 89 & 93-97 Gower St

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?