Villa Omah Lembu

Villa Omah Lembu

Villa Omah Lembu Ubud is only 15 minutes ride to Ubud center. Villa Omah Lembu Ubud is right next to a small river and it has great views.