Takara is a modern Japanese restaurant serving the highest-quality dishes, Takara means " treasure " reflecting the value of the
offered dishes taken from Japanese cuisine & the valuable experience inspired by the Japanese culture
No use is allowed without explicit permission from owner