Barbarella is a European restaurant featuring housemade Italian fare in a cozy setting with patio seating and eclectic decor.