Nigeria: Obudu Mountain Resort

Nigeria: Obudu Mountain Resort

In a typical natural setting, Obudu Mountain Resort is one of the most exciting and interesting places in the world for leisure seekers, holiday makers, tourists and for vacations.It is situated on a plateau at 1576 meters above sea level on the Oshie Ridge of Sankwala Mountains in Cross-River Nigeria close to the borders of … Continued

We Said Go Travel