Explore details about location North Havana St; E Liberty Avenue. North Havana St; E Liberty Avenue is a location situated within the Spokane alongside other areas such as West Newbury Court, West Nora Avenue, North Colton Place.