Explore details about location Upper Meadows Place. Upper Meadows Place is a location situated within the Henderson alongside other areas such as Alaska Jade Street, Mission Springs Street, Norellat Road.