Owinro Beach Hotel & Restaurant is located in Sri Lanka. Address of Owinro Beach Hotel & Restaurant is South Kammala Wella, Waikkal 11523, Sri Lanka. Owinro Beach Hotel & Restaurant can be contacted at 94775705705. Owinro Beach Hotel & Restaurant is rated 4.5 (out of 5 stars) by 23 reviewers on the web.
Some of the places around Owinro Beach Hotel & Restaurant are -
Within less than half a Kilo meter of Owinro Beach Hotel & Restaurant, you can also find Blackytours shop, Rico Shadow Ayurveda & Panchakarma Center, Gems & Jewellery, Rajaz Restaurant, KP Family Restaurant, Smart Tailor, Emmanuel Tours, Villa Nemo and many more.
There are several around Owinro Beach Hotel & Restaurant. Club Hotel Dolphin, Rico Shadow Guest House & Restaurant, and Villa Nemo are some of the near Owinro Beach Hotel & Restaurant.
South Kammala Wella, Waikkal 11523, Sri Lanka