Add The Box review

The Box, Leeds
Address: 8 Otley Road, Leeds, Leeds, West Yorkshire, LS6 2AD
Features: Bar food, Disabled access, Outside seating, TV, Pool table


Rating
Comments