Ebenezer Place is the shortest street in the world: its length barely exceeds two meters! It is located in the UK in the Scottish city of Wick.
Ebenezer Place is the shortest street in the world: its length barely exceeds two meters! It is located in the UK in the Scottish city of Wick.