Add to favourites
67 Abbey Road, London, NW8 0RF, United Kingdom
9,708 £ / month
Some length of stay discounts
Property type
apartment
Rooms
1
Size
223 m²
Price
9,708 £
Rental period
Unlimited
Loading map
Monthly rate
Any concerns about this listing?Report it to our team.