Vincent House is London based company that is listed as Hotels.
Location of Vincent House is Vincent House, London.