The destroyed royal fortress of Marchmont is situated across the river from which Scottish town?
Marchmont:  Marchmont is an archaic name for Roxburgh Castle, a now destroyed royal fortress in the Scottish marches. Roxburgh Castle:  Today the ruins stand in the grounds of Floors Castle, the seat of the Duke of Roxburghe, across the river from Kelso.
Kelso