Explore details about location Lambourne Place. Lambourne Place is a location situated within the Royal Borough of Greenwich alongside other areas such as Pelton Road, Blackheath Hill, Swingate Lane.