Floare De Cactus is a restaurant offering dining, catering, delivery and event services with seating for 160.