Juhara al aila restaurant
  • Ajman - United Arab Emirates

Authentic taste of indian,chinese, south indian and arabic food restaurant