The Nelson Inn is a pub offering drinks and a place to gather. It is located in Selby, United Kingdom. Key facts used: 'Pub in Selby', 'The Nelson Inn'.