United Kingdom
› England
› Greater London
› Deptford
Deptford is an area on the south bank of the River Thames in southeast London, in the Royal Borough of Greenwich and London Borough of Lewisham. It is named after a ford of the River Ravensbourne. From the mid 16th century to the late 19th it was home to Deptford Dockyard, the first of the Royal Doc...
Explore the dungeon, defeat monsters, and collect treasure.
Your score is based on exploration, kills, loot, speed, and HP remaining.
One attempt per day — make it count!