Riverside inn with marsh and river views, a pub, indoor pool, and marina. Offers breakfast, lunch, and dinner with vegetarian options.