Sound source localization techniques in array signal processing have been interested for many years. A lot of direction-of-arrival (DOA) estimation methods have been proposed. Most of them use plane waves as model. On the other hand, 3D sound source localization techniques are important for many applications. They are required to estimate the DOA and the distance of sound sources. In the case of the techniques targeted to estimate the distances of sound sources, monopoles must be used for the model. The positions of monopoles are candidates for the sound source positions. However, it is difficult to handle a large number of monopoles placed at various distances. Moreover, it is difficult to decide the number of sound sources to be estimated from the candidates. The proposed method uses sparse estimation with a monopole dictionary in frequency domain, as is well known that the effectiveness of sparse representation for DOA estimation has been in late years. After the sparse estimation, the proposed method uses convex clustering to estimate the DOA and the distance of sound sources. In addition, the proposed method includes the idea that decides the number of all sound sources without a priori information about the number of sound sources.