Located at: 78 Rosmead Place, Colombo 07, Sri Lanka Visited on: 03rd August, 2023 They had me at shawarma. That’s all it took for Grillo’s to make it to the top of my list of restaurants-to-visit in Colombo. My family were residents of Dubai for well over three decades, and we’re on a permanent hunt for…
