Festive drinks and Christmas cocktails await at Tinsel Town, located on a vibrant Weymouth street. Offers VIP packages and booth options.