Il Faro is a pizza restaurant offering a warm and welcoming atmosphere.