The destroyed royal fortress of Marchmont is situated across the river from which Scottish town?
Roxburgh Castle:  Today the ruins stand in the grounds of Floors Castle, the seat of the Duke of Roxburghe, across the river from Kelso.
i don't know