Kiku's is a restaurant offering homemade cuisine in a space with seating for up to 90 guests.