Streets and shops in Edwinstowe, a historic village in the heart of Sherwood Forest in Nottinghamshire, England, UK. Edwinstowe is known as "Robin Hood's Village"