Explore details about location Farwell Lane. Farwell Lane is a location situated within the Greenwich alongside other areas such as Mayfair Lane, Cliff Road, Horse Island Road.