The Prince's Head is a beautiful pub in Richmond, Surrey - 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, while it's also one of the best pubs in Richmond for food.