Eulah Country House Hotel is a most attractive, stylish Edwardian Country House set in beautiful gardens overlooking St. Helier and St. Aubin's Bay in Jersey, Channel Islands. The whole house retains the feel and ambience of a sumptuous, elegant family home.