Advertisement
Advertisement
trust hotel
noun
- a licensed hotel or a bar owned by a publicly elected committee as trustees, the profits of which go to public amenities
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Browse