The Glen Residences is gelegen in Senglea, op 2,6 km van Rinella Bay Beach en 3,8 km van Hal Saflieni Hypogeum. De accommodatie biedt airconditioning, uitzicht op de zee en gratis WiFi.
Elke unit heeft een terras met uitzicht op de stad, een flatscreen-tv, een eetgedeelte, een goed uitgeruste keuken en een eigen badkamer met douche en een haardroger. Er is ook een koelkast, een vaatwasser, een oven, een koffiezetapparaat en een waterkoker.
Valletta Waterfront ligt op 7,9 km van het appartement, en Upper Barrakka Gardens ligt 8,6 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Malta, op 7 km van The Glen Residences.