diff --git a/ethdb/database.go b/ethdb/database.go
index f93731cfea0ddf2ac4357c68894ffaf7b8697820..2e951927c57c69838c498fbada6fd38589831289 100644
--- a/ethdb/database.go
+++ b/ethdb/database.go
@@ -98,6 +98,11 @@ func NewLDBDatabase(file string, cache int, handles int) (*LDBDatabase, error) {
 	}, nil
 }
 
+// Path returns the path to the database directory.
+func (db *LDBDatabase) Path() string {
+	return db.fn
+}
+
 // Put puts the given key / value to the queue
 func (self *LDBDatabase) Put(key []byte, value []byte) error {
 	// Measure the database put latency, if requested