The Altham launched in 2026, in Walthamstow, North London, E17. The Altham has 4.4 star rating on google review.
Recent reviews highlight the helpful staff, the thorough tours, and support received throughout the booking process.
The amenities and plentiful co-working spaces are also a theme in the reviews, with residents mentioning that they regularly use the communal spaces and they are all maintained to a very high standard.
The great location is also a common thread, with residents valuing the proximity to the tube and superfast commutes across the city.