A new concept in beachside contemporary accommodation, Cicada Luxury Townhouses is a hotel located in, Petitenget, Seminyak, Bali.