Edinburgh's old port town, Leith, is just about a couple miles north of Princes Street and rests on both the harbor and the ...