Stella Beach Villa is a sustainable villa in Matara, offering free Wi-Fi, pool with a view and garden. Guests can take in the garden views and spend some time on the beach. This villa features free private parking and a shared kitchen.
62 Pubudu Mawatha, 81000 Matara, Sri Lanka