A few days ago I called in at the Duke to ask whether they were doing anything for the Virgin Marathon this weekend. And yes, they are serving pre-race breakfasts from 8 - 9 am. So, if you fancy an early Sunday morning breakfast followed by a roadside vantage point of the race, give them a call to book on 0208 649 8260.
Bear in mind, though, that the anticipated closure times for traffic on Creek Road are from 7:00 to 14:00 so transport might be awkward. Also, though pedestrians will be able to get across the Road before the runners come past, you will be pretty much confined to the north side of the road for a few hours. You will of course be able to repair to the hostelry for drinks and refreshments or saunter off for a pleasant riverside stroll*.
(The crossing points, listed as open until 9:15 are situated between Glaisher Street/Gonson Street, at the bottom of Norman Road and at the end of the High Street/Watergate Street. Further upstream, you can cross Evelyn Street by Abinger Grove/Grove Street until 9:20.)
I also bumped into a friend on the Ha'penny Hatch as she was returning from a training run and she said that there would also be a bunch of locals by the 8-mile marker point - that's by the Surrey Canal bridge/KFC. And the very best of luck to her!
The expected times for the élite women and men at the 7-mile mark are listed here
* A wee update: I've read somewhere - and I can't remember where** - that the Greenwich foot tunnel will be closed for maintenance on Sunday. This will mean that you will have a hard job getting to see the runners on the Isle of Dogs just before the 17 mile point . I'll leave you to ponder the wisdom of shutting the tunnel to pedestrians and cyclists at a time when transport will already be disrupted.
**EDIT: I found it: here's the text about the foot tunnel from a leaflet on the road closures:
Due to maintenance work the Greenwich Foot Tunnel will be CLOSED on Sunday 25th April. A free Thames Clipper Shuttle will take marathon spectators north from Greenwich Pier to Canary Wharf Pier between 10:00am and 12:20pm. Those wishing to travel north to south (Isle of Dogs to Greenwich) should use DLR services from Island Gardens.