Location One-star hotel “Landa Holiday House” is situated in Ambewella. It boasts a convenient location within 21 km from the city center.Hotel features A variety of local and international dishes is offered at the on-site restaurant. Parking is provided on site. Room services are provided 24/7. There is a laundry at the hotel. Please note that the entire hotel is smoke-free.