Neon Leons Zydeco Steak House is located at 10350 W Yulee Dr, Homosassa, FL. This business specializes in Steak Houses. Neon Leons Zydeco Steak House is open Mon, Closed; Tue, 11am-9pm; Wed, 11am-9pm; Thu, 11am-9pm; Fri, 11am-9pm; Sat, 11am-9pm; Sun, 11am-9pm and accepts Discover, Mastercard and Visa.