The Prince’s Head is a beautiful pub in Richmond – serving up hearty fare and well-kept ales in time-honoured tradition. With an enviable location right on the Green, this is a great spot for a summer drink – and it’s one of the best pubs in Richmond for food too.