Villa de Owis is located in Labuan Bajo. With free WiFi, this 3-star hotel has a garden and a shared lounge. The accommodation provides room service, a concierge service and organising tours for guests.
Rooms total: 4Important Information
Managed by a private host
More information »