The Hoddington Arms is a beautifully restored country pub serving great food, wine and real ales in the picturesque rural village of Upton Grey, Hampshire.