The River Ale House

131 Woolwich Road London SE10 0RJ