Captain Nemos is located at 407 Phoenix St, South Haven, MI. This business specializes in Restaurants. Captain Nemos is open Mon, 5:05am-8pm; Tue, 5:05am-8pm; Wed, 5:05am-8pm; Thu, 5:05am-8pm; Fri, 5:05am-8pm; Sat, 5:05am-8pm; Sun, 5:05am-8pm and accepts Mastercard and Visa.