Long Shoal Marina Restaurant We are now OPEN for the season! The Long Shoal Marina Restaurant is a full-service restaurant – serving excellent breakfast, lunch and dinner – located on beautiful Truman Lake, near Warsaw, Missouri.