Hi,
Yes I would say leaflets have been a good source as are yellow pages and local advertising but the main thing i have found is getting the right staff, paying them a little bit more than average and try keeping them happy, then sending existing customers reccomendation slips also helps.
I may be wrong as there are far more knowledgeable people out there how can advise you better than i.
MARK