Janu Tokyo now open

(From Aman press release) Janu, meaning ‘soul’ in Sanskrit, opened its inaugural hotel in Tokyo today, marking the inception of a robust …