Sign in
All
Images
Search
Videos
Maps
News
More
Shopping
Flights
Travel
Hotels
Notebook
Cha Cha Restaurant Ajman
Recommended Searches
Chacha Machi
Shop No.4,5,6,Haroon Al Rasheed Building,Karama Rd,Al Nakheel Area 6355
055 724 8008
Cha Cha Chai
Deira Deira St, Dubai, Dubai 00000
Open
· Closes midnight
04 295 5491
Cha Cha Chai
Al Nahda Road In Al Nahda Metro Station, Dubai