Explore details about location Crows Nest Place. Crows Nest Place is a location situated within the Seaford Rise alongside other areas such as Chiton Avenue, Jamieson Street, Windlass Square.