લોર્ડ્સ ઇન્ડિયા અને નેપાળમા કુલ 39 જેટલી હોટેલ ધરાવે છે.