Yes, there is a restaurant on-site at The Who'd Have Thought It Inn, Yelverton. A bar is also available on-site.