Explore details about location Brastow Avenue. Brastow Avenue is a location situated within the Somerville alongside other areas such as Otis Street, Beacon Place, North Union Street.