The Waverley Shopping Centre (where you will also find the Tourist Information Centre) is on Princes Street next to Waverley Street Station, and the larger St. James Centre (with the central post office) is on Leith Street at the eastern end of Princes Street.
The Waverley Shopping Centre is located on Leith Street.