Cha Cha Moon

Cha Cha Moon
15-21 Ganton Street, London, W1F 9BN
  • Telephone 02072979804

Noodle bar Cha Cha Moon specialises in an impressive array of Chinese regional favourites! Chinese style basil calamari is one of many menu highlights!

Text supplied by third party.