Victoria Square Hotel is Bristol based company that is listed as Hotels.
Location of Victoria Square Hotel is 30 Victoria Square, Bristol.