Where is Sitio Imbassai located?
Sitio Imbassai is located at Sucruiu, 1.9 km from the centre of Imbassai. Imbassai Beach is the closest landmark to Sitio Imbassai. Get latest prices on KAYAK now