Explore details about location Ivermore Place. Ivermore Place is a location situated within the Royal Borough of Greenwich alongside other areas such as Barlow Drive, Sunset Road, Philimore Close.