Explore details about location Westwood Place. Westwood Place is a location situated within the Asheville alongside other areas such as Vanderbilt Place, Lufty Street, Oak Ridge Road.