Street 22 Baker Street, City London, England, NW1 6XE
3 Beds
1 Bath
950 sqft
Experience superb high quality city living at its best!, in this stylish and fully-equipped apartment located in the heart of London. Ideal for professionals, couples, or digital nomads, this flat combines comfort, convenience, and contemporary design.