
Covent Garden Charmer
6 guests
2 bedrooms
London, England
If you're looking for a central base perfect for sightseeing, then this is it. A ten-minute stroll from Covent Garden, the British Museum, Leicester Square, and a Tube station, this is truly the heart of London.










