Das Ellen's Place ist in einer Villa in Colombo untergebracht und verbindet klassische und moderne Einrichtungen. Es ist elegant gestaltet und liebevoll eingerichtet. Das Hotel bietet seinen Gästen eine angenehme Unterkunft mit einer Vielzahl von Annehmlichkeiten, darunter eine Minibar, LCD-Fernseher mit Satellitenkanälen, ein digitaler Safe sowie Tee- und Kaffeezubereitungsmöglichkeiten. Der Swimmingpool unter den duftenden Araliya (Tempel)-Bäumen am Ellen's Place ist der ideale Ort zum Entspannen und Wohlfühlen.