Standing out in a sea of options

Talea Beach is located directly on the Beach of Bali village,Bali has been developed into a popular tourist resort but still preserves its traditional character. All the rooms feature a flat-screen TV with satellite channels, air conditioning, mini fridge, bathroom with a bathtub or a shower. All the rooms open to a balcony with garden, pool, mountain or Cretan Sea views...