26, Aybrook Street, London, United Kingdom
26, Aybrook Street, London, United Kingdom
26, Aybrook Street, London, United Kingdom
26, Aybrook Street, London, United Kingdom
26, Aybrook Street, London, United Kingdom

Listed By Century 21 Diamond

The Home for Sale located at 26, Aybrook Street, London, United Kingdom is currently for sale. 26, Aybrook Street, London, United Kingdom is listed for $9,599,316. This property has 3 bedrooms, 3 bathrooms.

Date Updated : Nov 5, 2025

$9,599,316 USD

£7,295,000 GBP

Home for Sale, 26, Aybrook Street, London, United Kingdom

  • MLS#
    L795199
  • Bedrooms
    3
  • Bathrooms
    3
  • Home/Lot size
    181 m² (1,951 ft²)
Century 21 Diamond

Property features

Property

  • Property size: 181 m² (1,951 ft²)

Bedrooms

  • Bedrooms: 3

Bathrooms

  • Total bathrooms: 3

Description


LIFE ID: L795199

 
Marylebone Square is a rare opportunity to be part of the provenance of aristocratic estates in Central London. A contemporary take on a classic London mansion.
Set over five floors, Marylebone Square houses just 54 units of one to three bedroom apartments. All apartments have been designed from a central atrium which is the centrepiece of the building and allows for every apartment to have dual aspect.This is a spacious three bedroom apartment within the building, located in Aybrook Street. Designed with a natural flow and open plan living. The apartment measures approximately 1951sq.ft. and benefits from an additional study in addition to the three bedroomsThe residences are refined, elegant and intuitively designed; each apartment is generously spacious yet warmly intimate.
All residences benefit from floor-to-ceiling windows and glass sliding doors giving each space a bright and capacious feel. Additional features include 24 hour concierge service.
 

Ready to move in
Spacious three bedroom apartment plus study room
Located in the heart of Marylebone
Five storey internal atrium
Secure underground parking
24 Hour Concierge
Beautifully designed brass and ceramic façade

Location

26, Aybrook Street, London, United Kingdom

26, Aybrook Street, London, United Kingdom