Some offer views out over Princes Street to the Firth of Forth and all located only a few minutes walk from Edinburgh Castle and Waverly train station

Add punctuation
Some offer views out over Princes Street to the Firth of Forth and all located only a few minutes' walk from Edinburgh Castle and Waverly train station.