Shoreswood is a minor hamlet in the north of Northumberland, two and a half miles east of Norham and its castle. It is in the broad valley of the River Tweed, which is bridged at Norham with Berwickshire on the opposite bank. Historically it is part of Norhamshire.
Shoreswood Hall is a mile to the east of the main hamlet.
Ewe Hill, a minor rise beside the hamlet, is topped with a trig point and a radio mast.