Councillor David Key

Party: Scottish National Party

Ward: Ward 9 - Fountainbridge/ Craiglockhart

Other councillors representing this Ward: