The Red Lion Hotel is a carefully refurbished 18th century family run hotel situated in the centre of the picturesque market town of Spalding, Lincolnshire
venere.com