Authentic Italian restaurant offering a relaxed atmosphere. Features indoor seating for up to 100 guests.