Explore details about location North Larrabee Avenue. North Larrabee Avenue is a location situated within the Portland alongside other areas such as Northeast Marx Place, South Waterfront Greenway, Southeast 104th Drive.