Quirky pub with real ales, a pretty garden, and a restaurant housed in a railway carriage.