Language schools in Edinburgh
Hamilton School of English 41A York Place, EH1 3HP Edinburgh
+441314403301 Google Maps

Go to website
Language courses
Language Name Level Price/week (from) Hours/week Max students Start date
UK EnglishEnglish + FootballAll levels£ 795.0015All year