Explore details about location Landseer Avenue. Landseer Avenue is a location situated within the City of Bristol alongside other areas such as St James' Barton, Chester Road, Maybec Gardens.