Explore details about location West Greenwood Place. West Greenwood Place is a location situated within the Denver alongside other areas such as Mar Vista Place, South Josephine Street, East Thrill Place.