Holiday homes
1 property found in Odu
- Odou Residence
Odou Residence
OdouThe 2-room Odou Residence Odu villa is located within 7 km of Transfiguration of the Saviour Church, giving access to various tourist spots nearby.View details+from
US$ 89 price for 1 nightMore detailsCheck rates
...
Change your search parametres to find the hotel you want.