White Tower, Tower of London, Londres, England

Neal’s Yard, a Secret Garden in Central London, England

Neal's Yard, London 'Tucked away between Covent Garden and the busy streets of Seven Dials, Neal’s Yard stays completely unnoticed if you don’t know it’s there. It’s the perfect place for lunch in the summer!