Explore details about location West 20th Street. West 20th Street is a location situated within the Odessa alongside other areas such as Beal Street, North Everglade Avenue, Sienna Drive.