Formosa Restaurant

3.0
676
Kuta

The best seafood restaurant in Kuta.


place
Jl. Setiabudi no. 25, Simpang Siur, Kuta 80361, Indonesia