Explore details about location Peabody Cottages. Peabody Cottages is a location situated within the London Borough of Haringey alongside other areas such as Kenmare Drive, Park View Road, Lemsford Close.