User
Menu
JALAN SHRI LAKSMI NO 27 LEGIAN KUTA, - Bali, Indonesia View Map Area: Legian Beach
This lovely hotel is in Seminyak.
Photo Hotel D Sri Saren Residence