Robin Hood's Stone

Robin Hood's Stone, also known as The Archer Stone is a Bronze age standing stone and scheduled monument in Liverpool, UK.