London Wetland Centre
If you think that London is just full of famous palaces, castles and fine stone architecture with no nature, think again. The London Wetland Centre is a Wetland Reserve close to the heart of London city – an oasis and sanctuary and the perfect opportunity for visitors to England’s capital to connect with nature. Spanning over 100 acres of land, this is the first ever urban wetland project in England. Home to a plethora of wild birds that can’t be found anywhere else in London, this is a great opportunity…
Read More