Explore details about location Larrabee Road. Larrabee Road is a location situated within the Portland alongside other areas such as Cummings Street, Melrose Street, True Street.