Italian restaurant offering pizza, pasta, and more, with fresh ingredients. Ideal for events, seating up to 80.