Thank you for your confirmation!
To me it looks more like Edinburgh - Scotland - UK (looking northwest):
Compare the hook-like road on the upper left, it could be M8 and the straight road on the upper right of it could be Glasgow Rd. leading to Newbridge. Right of that could be the Airport. The water in the background would then be the forth.
Could be Southampton, view to southeast?