Barry’s Downtown Prime steakhouse is the new jewel of downtown Las Vegas
At the Westgate Hotel’s upscale eatery, the steak is maybe the town’s surest bet