Al Borgo is an Italian restaurant specializing in pizza and other European dishes, with vegetarian options available.