Cliff House Hotel and Restaurant phone Marine Drive West, Barton-on-Sea New Milton, Hampshire BH25 7QL map Tessa's Tea Room and Restaurant phone 58, Lymington Rd New Milton, Hampshire BH25 6PZ map if (!IN_DEV) { ?> } ?>