We Have Made Reviews SPEAK!

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

Cha Cha Cafe

Restaurants

0 out of 5 Stars

0Replays
0Reviews

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.