Explore details about location Holmes Avenue. Holmes Avenue is a location situated within the London Borough of Barnet alongside other areas such as Alexandra Road, Buckingham Avenue, Archgate Business Centre.