Explore details about location Ivermore Place. Ivermore Place is a location situated within the Royal Borough of Greenwich alongside other areas such as Strathaven Road, Hutchins Road, Vicarage Avenue.