Birmingham August 19, 2025By Ava ThompsonInside UK seaside town named Las Vegas of the North which tourists love – The Mirror