Modern, Clean, Cosy, Convenient - Apartments for Rent in London, England, United Kingdom
in London, GB. This modern one bedroom apartment is just 3 minutes from the tube in a vibrant area of North London with amazing local Turkish restaurants. A casual 15 minute stroll gets you to historic Alexandra Palace and it's unrivalled views of London.
See this content immediately after install