The hotel is located at the heart of Legian Kuta, Bali popularly known as "the city that never sleeps". It is only 200 meters from the famous Legian, Kuta Beach and surrounded by shopping areas and entertainment venue.
See more: Hotels in Asia Hotels in Indonesia Hotels in Bali Holiday Destinations in Asia