Sitara Indian Restaurant is located in Ubud, Indonesia on Jl. Hanoman No. 99x 80571 Ubud. Sitara Indian Restaurant is rated 4 out of 5 in the category indian in Indonesia.
Address
Jl. Hanoman No. 99x 80571 Ubud
Open hours
Sun - Sat11:00 AM - 11:00 PM