Explore details about location Devon Close. Devon Close is a location situated within the London Borough of Haringey alongside other areas such as Weston Park, Stonebridge Road, Sherboro Road.