RAYA TOYA PAKEH PED STREET, - Bali, Indonesia View Map
This cosy hotel is situated in Lembongan Island.
Photo Acala Hostel