C Cyndee Richards Review of The Red Lion Restaurant 3 years ago It's the best love their Turkey Devonshire's!!
Comments: