Yasiru's Place is a Smart shop located in Sri Lanka. It is one of the 92 Smart shops in Sri Lanka. Address of Yasiru's Place is Maha Induruwa 80510, Sri Lanka. Yasiru's Place can be contacted at 94712888819. Yasiru's Place is rated 5 (out of 5 stars) by 5 reviewers on the web.
Some of the places around Yasiru's Place are -
Maha Induruwa 80510, Sri Lanka