Explore details about location Peabody Place. Peabody Place is a location situated within the Plano alongside other areas such as Streamwood Lane, K Avenue, Coit Road. Additionally, some smaller parts of Peabody Place include specific areas like Cowan Circle, Crystal Creek Drive, Ohio Drive adding to the diversity of its landscape.