Set on 225 wooded acres in the rolling countryside on England's southern coast, the Marriott Meon Valley Hotel & Country Club enjoys a secluded environment near the motorway and just over 1 hour from London. With some of the South coasts major attractions close by the Marriott Meon Valley is the perfect base for exploring Hampshire.