I think it's the Cairngorms, looking down on Loch Avon. The large stream coming down from the right is coming off Carn Etchachan, and my estimate of grid ref is 994 015.....?
As i say, i've never been there, but it shouted out Cairngorms to me when i first saw it.