A British hotel where prices start from just £35 per head has been voted the world's best for service by global travellers.
Shared publiclyView activity