Bella Vista Villa & Restaurant
Banyuwangi, Indonesia
Bella Vista Villa & Restaurant
Jl Raya Situbondo/ Banyuwangi no 99 BV, Banyuwangi, Indonesia
Ranking: Bella Vista Villa & Restaurant is ranked 8th out of 12 accommodation options available in Banyuwangi.
Classification: 1 Star Hotel
We do not have a detailed description for Bella Vista Villa & Restaurant. If you are familiar with Bella Vista Villa & Restaurant and would like to submit a description please Click Here.