Artichoke is one of those cafes you go to for a full-on meal, and is known for packing in surprising Middle Eastern flavors in the best ways possible. Hidden in a gorgeous courtyard, this gem is perfect for brunch or dinner. Go for the Mezze Platter or Lamb Shakshuka for brunch, and the Sultan's Delight for dinner. Finish off with the baklava samplers from Overdoughs next door. Don't forget to make reservations! Photo by Jayne Tan