Burrata from Il Posto
Denver’s Best Italian Food