Visitors staying overnight in the English city of Liverpool will soon have to pay a £2 “City Visitor Charge” after hotel owners voted
Visitors staying overnight in the English city of Liverpool will soon have to pay a £2 “City Visitor Charge” after hotel owners voted