Vicar Lane, LeedsFrom Wikipedia, the free encyclopedia Vicar Lane is a street in the city centre of Leeds, a city in England. Buildings on the east side of the street, in 2019
Vicar Lane is a street in the city centre of Leeds, a city in England. Buildings on the east side of the street, in 2019