Where is Land's End?
Land's End is a cape at the southwestern tip of England. For someone traveling west from London, Land's End is indeed the "end of the land" on the island of Great Britain.
©2008 About.com, a part of The New York Times Company.
All rights reserved.