Glover and Main
Glover and Main was a British manufacturer of gas meters and stoves located at Angel Road, Edmonton, London.
Read article
Top Questions
AI generatedMore questions
Nearby Places

Angel Road railway station
Former National Rail station in London, England
Eley Industrial Estate

Salmons Brook
River in London

St Mary with St John, Upper Edmonton
Church in London, United Kingdom

Meridian Water
Long-term regeneration development in North London

Meridian Water railway station
Railway station in the London Borough of Enfield

Building BloQs
Hackerspace in London, England
Drumsheds
Large nightclub and events venue in Tottenham, London