River House, in Sterling, Scotland

The River House is an elegant restaurant in Sterling, Scotland. It sits on the shore of a small lake with Sterling Castle looming beside it on its steep, commanding hill.