Hotel Review: Montigo Resorts, Seminyak, Bali

The cosmopolitan resort of Seminyak in Bali, Indonesia is the place to be seen summer 2018.