Sri Lankan restaurant in Tokyo

Ceylon Green

112 reviews

2nd floor, 3-2 Nakacho, Hachioji, Tokyo 192-0085, Japan

Ayubovan!

107 reviews

3 Chome-46-9 Sendagi, Bunkyo City, Tokyo 113-0022, Japan