CeylonInn | Sri Lankan & Indian Restaurant in Tokyo

CeylonInn, the best known Sri Lankan and Indian Restaurant restorant in Tokyo.