Casa Flora is an Italian restaurant with vegetarian options. Features include takeout, Wi-Fi, and outdoor seating.