Hotel Jojos se encuentra en Ciudad Central, un área de Nuwara Eliya. La belleza natural del área puede apreciarse en Parque Nacional de las Llanuras de Horton y Victoria Park, y los puntos de interés incluyen Fábrica de té Pedro y Jardines botánicos Hakgala.