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 Street Station is on Princes Street and is near to the Waverley Shopping Centre.