Sherwood Forest

Sherwood Forest is the place in England where Robin Hood and Little John live. Pooh and his friends came to this place in Pooh's Adventures of Robin Hood.