Angels Restaurant | Fleet St Ln Ribchester Frances Green Farm Preston PR3 3ZA United Kingdom Restaurant Menu & PhoneFleet St Ln Ribchester Frances Green Farm Preston PR3 3ZA United Kingdom 4.8/5