ChaCha Food Corner is located in Geneva, Switzerland on Cornavin MetroShopping, 30, Rue du Mont-Blanc. ChaCha Food Corner is rated 4.1 out of 5 in the category filipino restaurant in Switzerland.
Address
Cornavin MetroShopping, 30, Rue du Mont-Blanc
Service options
Takeaway
Dine-in
Amenities
Good for kids
Toilets