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