Al Nahda Tea Junction Cafe
  • Dubai - United Arab Emirates
A perfect place to drive in for a cup of tea or coffee.