Situé sur la péninsule de Luang Prabang, l'hôtel se trouve à 2km de l'aéroport, et à un peu plus d'1km du Musée National. L'ancien temple royal de Wat Xieng Thong est juste à côté de l'établissement.
Le Mekong Riverview Hotel est un établissement de caractère jouissant d'une vue sur le Mékong et la rivière Nam Khan. L'ambiance y est apaisante, agréable. Les chambres, toutes très bien équipées sont spacieuses et bien décorées dans le style local.