For local shops in Guildhall,
Margaret Rule, Bateson and Harry Law are closest to Spar.
Trafalgar are closest to the Co-op (Avoid the crazy people who come out at night!)
James Watson is closest to Balfour in the Union.
Tesco's is the closest supermarket, but Trafalgar and JW are probably going to get sore wrists. Also, JW residents suffer a lot more when they bring back 5 bags from Tesco's only to find someone's broken the lift in their block, so you have to go up the stairs..