Little Madfish leases restaurant space at Sequoia Station