First residents move into British Land’s latest build-to-rent development in Aldgate East, Alma.
Native have opened the doors to the first residents at Alma, an exclusive new rental community located in the heart of central London and just moments from the City.