About Speech Therapy
Speech Therapy is a project created by Aimee Douglas, a songwriter fae Edinburgh.
Enjoys eloquent lyrics, meaty riffs and vegetarian foods. �
More about Speech Therapy
Speech Therapy is located at EH2 3 Edinburgh, United Kingdom