The Ship

The Ship
171 Kennington Road, London, SE11 6SF