Bambalapitiya, Dehiwala-Mount Lavinia

Ichiban

About

Ichiban is a Japanese restaurant in Bambalapitiya, Dehiwala-Mount Lavinia, Sri Lanka.