Truffles, a new addition to F10, stands out as Islamabad's premier rooftop restaurant, boasting breathtaking views of Faisal Masjid.