Does anyone know what that secretive looking place,nestled between Jayakarta and Ramada Camakila (beach side)is? Is it villas?
Follow Ups: