Former Red Lion Inn, including 106 Abbey Street is a restaurant at 104, Abbey Street, Hyndburn, Lancashire, BB5.