Leicester Square/National Gallery! Sleeps 6 - Apartments for Rent in Greater London, England, United Kingdom
Entire home/apt in Greater London, United Kingdom. Modern 2 bedroom apartment, suitable for up to 5 people. Great for families, small groups of friends or business visitors - everyone's welcome! It is only 5 minutes walking from Leicester Square/Charing Cross underground station. This is the perfe...
See this content immediately after install