Company name: The Restaurant at Tandjung Sari
Description: Tandjung Sari's delightful beachfront restaurant and bar setting serves a delicious menu of authentic Indonesian cuisine and international favourites.
Jl. Danau Tamblingan No.41, Sanur, Denpasar Selatan, Kota Denpasar, Bali 80228, Indonesia