Il Faro is a restaurant offering a large space suitable for events and celebrations.