Explore details about location Alexandra Avenue. Alexandra Avenue is a location situated within the London Borough of Harrow alongside other areas such as Greenhill Way, Salter Close, Sonia Court.