Lisson Grove is an area and also a street of the City of Westminster, London, England located just to the north of the city ring road.
Lisson Grove is an area. Lisson Grove is also a street of the City of Westminster, London, England. This Westminster, London, England is located just to the north of the city ring road.