The Layar Villa

Set in Seminyak, a fashionable hub of high-end restaurants, beach bars and boutiques on Bali’s southwest coast.