User
Menu
JALAN PANGKUNG SARI NO 10X, - Bali, Indonesia View Map Area: North Kuta
This luxurious hotel is situated in Seminyak.
Photo Hotel The Layar Designer Villas Spa