18-21 St. Edmunds Terrace

London

18-21 St. Edmunds Terrace is a residential project that consists of 23 flats and 3 direct walk-up townhouses. It’s located in the highly desirable neighborhood of Westminster just footsteps from Primrose Hill and Regents Park. The property has been fully gut renovated with an additional top floor added to the structure, consisting of a duplex spanning 425 square meters with impressive views of London. Concierge services and indoor parking are available for residents.

720x720_Location Tiles_18-21 ST. EDMUNDS TERRACE