Town Street Walk is a place in North Leeds and is mainly residential.
Town Street Walk also has the following useful amenity: a pub - The Nags Head.
The Nags Head is a pub where people can enjoy a range of drinks and food.
Address: 20 Town Street Walk, Leeds, West Yorkshire, LS7 4NE
Map showing Town Street Walk in Leeds.