Obudu

Obudu Mountains

Obudu is a tourist location that has several resorts in Cross River State, Nigeria.