Mekong Hotel & Restaurant tọa lạc ở vị trí đắc địa tại Quận 12 của Thành phố Hồ Chí Minh, cách Trung tâm Hội nghị Triển lãm Quốc tế Hồ Chí Minh HIECC 6 km, Chùa Giác Lâm 7 km, Công viên Văn hóa Đầm Sen 8 km và trung tâm thương mại AEON Mall Bình Tân 10 km.
Các phòng nghỉ tại đây được trang bị máy điều hòa, TV truyền hình vệ tinh màn hình phẳng, tủ lạnh, ấm đun nước, vòi sen, bàn làm việc và tủ quần áo.
Du khách có thể dùng bữa tại nhà hàng chuyên phục vụ các món kiểu Á trong khuôn viên.
Khách sạn có sân hiên.
Nhân viên nói tiếng Anh và tiếng Việt tại quầy lễ tân sẵn sàng hỗ trợ khách bất cứ lúc nào trong ngày.
Mekong Hotel & Restaurant cách Chợ Tân Định và trung tâm mua sắm Sài Gòn Square 3 trên đường Hai Bà Tr