The Grassmarket area : shopping, wining & dining.
Grassmarket Area Traders Association.
[Edinburgh] : Grassmarket Area Traders Association,
[2005?]
Cover title.