Atoom Bara

Denpasar, Indonesia

Chinese restaurant specialising in seafood. It appears unimpressive but the food is fantastic.