There are a variety of concert halls in Tehran. An organization like the Roudaki Culture and Art Foundation has five different venues where more than 500 concerts  take place s year. Vahdat Hall, Roudaki Hall, Ferdowsi Hall, Hafez Hall and Azadi Theater are the top five venues in Tehran, where classical, pop, traditional, rock or solo concerts take place.