Explore details about location Beechwood Avenue. Beechwood Avenue is a location situated within the Brighton and Hove alongside other areas such as Thornhill Rise, Chapel Mews, Martin Road.