Answered Sep 05, 2022
Glengall Grove is a street on the Isle of Dogs, in London's East End. The street was once part of Glengall Road which stretched across most of the Isle of Dogs.
Install the Bissoy app to consult with a doctor.
Log in to ask questions, provide answers, or leave comments.