Japanese
Tenmasa is one of Japanese.

1. Tenmasa

Platinum Park (Unit 3.3 (Annexe), Level 2, Tower 1), Kuala Lumpur, KL
Japanese Restaurant · 2 tips and reviews