Diamond Palace Lords Plaza is a distinguished 4-star hotel located in the vibrant city of Nepalgunj, Nepal. This elegant establishment, part of the reputable Lords Hotels & Resorts chain, boasts a total of 97 well-appointed rooms, providing a comfortable retreat for both business and leisure travelers. Opened in 2014 and recently renovated in 2024, the hotel reflects a commitment to quality and guest satisfaction, as evidenced by an impressive guest rating of 9.0 out of 10 based on 18 reviews.