I recommend Continental Spanish School for professionally taught Spanish classes.
 
William M. Bigger (USA)
2011-09-01