Board Room / Small meeting room

Dover Street, Ryde, Isle of Wight PO33, UK