Elegant Italian event venue with meeting rooms, accommodating up to 300 guests.