Yes, for the comma between the date and the year. I see no need for a comma after Edinburgh, since it's on a separate line. However, there would be a comma if you added 'Scotland'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.