For Rent Cresta House Flat 15 – Available 11th January 2025 Finchley Rd, London NW3 6HT, UK £995 Per Week 3 Beds 3 Baths 1079 SQ FT