The Rose & Crown, or the "Rosie" as it's affectionately known by locals, is a fantastic village pub and one of the most popular places to eat out in Devon. Have a look at our daily A La Carte menu to find out more.

We are situated in Yealmpton, a beautiful Devon village nestled just inside the South Hams and only 5 miles from Plymouth. We're lucky to be just a few miles from beautiful countryside walks and some of Devon's best beaches.

We offer guests a proper village pub experience. Our comfy leather sofas and log burning fire make for a welcoming atmosphere. We are dog friendly in the bar and have disabled facilities throughout.

All of our ales our sought from the Award Winning St Austell Brewery in Cornwall. We have a carefully selected Wine List that will suit all palettes and occasions with a variety of wines offered by the glass.

We serve real coffee from our attractive Gaggia Coffee Machine, and our staff are trained by professional baristas. We buy our fair trade, organic, and ethically sourced coffee beans form ORIGIN Coffee, based in Cornwall.


The dining experience at the Rosie is a main attraction for our customers.

We keep it simple, but offer excellence. Our modern, British, ‘restaurant standard’ pub food is prepared and served every day by a team of experienced and skilful chefs.

Learn more about dining at The Rose and Crown and make an enquiry.


We offer everything you can hope for in a country pub that serves great food.

We have a large Private Car Park, 2 beer gardens, a large bar/pub area, free wifi, a stylish dining room also equipped with a small Private Room for personal occasions. Also, check out our multipurpose Function Room link for an amazing event room.

Learn more about our facilities and make an enquiry.

Opening Times

The bar is open Monday to Saturday from 12:00pm to 11:00pm
The bar is open Sunday from 12:00pm to 10:30pm

Food is available Monday to Saturday from 12:00pm to 2:00pm, and 6:00pm to 9:00pm
Food is available Sunday from 12:00pm to 3:00pm and 5:00pm to 9:00pm

Contact us

Please call us on 01752 880223 or use the online enquiry form to make reservations or enquiries. We look forward to hearing from you.