Macdonald Compleat Angler is a luxurious riverside hotel offering fine dining and seafood. This 400-year-old country house provides elegant accommodation with impressive dining options and a historic bar.