January 2017 Spa Ceylon opens flagship store in Tokyo Spa Ceylon Luxury Ayurveda, opened its 3,000 square foot signature store and Ceylon Lounge in Japan’s Ginza shopping precinct.