Troy Hotel is London based company that is listed as Hotels.
Location of Troy Hotel is 68 Queensborough Ter, London.