The Lush House tọa lạc tại thành phố Đà Lạt thuộc tỉnh Lâm Đồng, cách Vườn hoa Đà Lạt 1,1 km. Khách sạn này nằm gần các điểm tham quan nổi tiếng như Hồ Xuân Hương và Quảng trường Lâm Viên. Chỗ nghỉ cung cấp dịch vụ lễ tân 24 giờ.
Phòng nghỉ tại khách sạn có ban công.
Công viên Yersin nằm trong bán kính 1,4 km từ The Lush House trong khi Thiền viện Trúc Lâm cách đó 5 km. Sân bay gần nhất là sân bay Liên Khương, cách chỗ nghỉ 23 km.