Hotel Alibaba is situated in Kuala Lumpur, within walking distance to many famous shopping mall, entertainment and dining area. The hotel is close to area attractions such as Twin Tower, Cosmos's World Theme Park Sdn Bhd-Berjaya Times Square? and KLCC Park?.
This hotel offers well maintained accommodation units. All units feature amenities such as air-conditioner, colour TV, ensuite and shower.
Hotel Alibaba in Kuala Lumpur does not have a restaurant facility. Guests can visit the nearby restaurants to enjoy a wide variety of dishes.