Explore details about location Ivermore Place. Ivermore Place is a location situated within the Royal Borough of Greenwich alongside other areas such as Morden Wharf Road, Plumstead Common Road, Tudway Road.