Location Hotel “Lucky Star Ella” is situated within 25 km from the historic center of Ambewella.Hotel features Guests are welcome to dine in the on-site restaurant, offering both local and international dishes. Parking is provided on site. Room service is also available. Laundry services are provided. All rooms are non-smoking.