Monthly Archives: January 2013

Welcome to Russell Square

Russell Square is one of the largest and most attractive garden squares in London. It’s a haven that offers a place to relax right in the heart of the West End. Enjoy the fountain, savour the seasons, read, reflect, or … Continue reading

Posted in Uncategorized | 3 Comments