Dehiwala-Mount Lavinia

Steam Boat

About

Steam Boat is a Chinese restaurant in Dehiwala-Mount Lavinia, Sri Lanka.