Location
It’s so nice when the nature is right outside your door! Villa «Tela Beach House 1» is located in Tela. This villa is located in 3 km from the city center.
You need to know
<ul> <li>Only registered guests are allowed in the guestrooms. </li> </ul>
Tela Beach House 1
Tela Beach House 1