Uga Halloowella is a luxury boutique hotel located in the scenic hill country of Sri Lanka, overlooking the breathtaking Castlereagh Reservoir and surrounded by rolling tea plantations. Situated in Hatton at an elevation of approximately 1,444 meters above sea level, the property offers guests a tranquil...