We Have Made Reviews SPEAK!

Sometimes it is better to let the PUBLIC do the TALKING!

Cha Cha Cafe

Restaurants

4 out of 5 Stars

19Replays
3Reviews

Cha Cha Cafe

Thamel
Thamel, Kathmandu

03-Nepal

http://Chacha.com

015364536


About Cha Cha Cafe

We would like to serve quality food and service.