Amaris Hotel Teuku Umar is located in the political, commercial and administrative capital of Bali, Denpasar. A bustling and breezy town with wide streets and a cosmopolitan feel, Denpasar has much to offer travelers, with a host of attractions waiting to be discovered.