Located in Legian, Dewi Sri Hotel is a perfect starting point from which to explore Bali. Both business travelers and tourists can enjoy the hotel's facilities and services.
Duta Garden Hotel is conveniently located in the popular Kota Gede area. Featuring a complete list of amenities, guests will find their stay at the property a comfortable one.