Axl Rose has quit drinking alcohol on tour because it's "not good for his voice".

Axl Rose

Axl Rose

The 54-year-old frontman headed to eatery Old Homestead Steakhouse with AC/DC on Monday night (12.09.16) to celebrate the group nearing the end of their 'Rock or Bust World Tour', but there was just one glass of wine consumed, while Angus Young had a ginger ale.

An insider told the New York Daily News' Confidential column: "Axl said he doesn't do alcohol anymore when he's on tour because it's not good for his voice."

The band decided to hold a celebratory bash at the New York City eatery before playing in the city's Madison Square Garden on Wednesday night (14.09.16) and concluding their run of gigs in Philadelphia next week.

During the dinner, Axl started telling guests about when he used to visit the Meatpacking District's eatery during his younger years, revealing the area was "rough and loaded with transvestites".

The Guns N' Roses singer is on the 'Highway to Hell' hitmakers' tour because he is filling in for regular frontman Brian Johnson, who had to pull out of the concerts after he was told to stop performing live or risk suffering "total deafness".

But the move hasn't gone down well with everyone as former AC/DC drummer Phil Rudd - who was replaced by Chris Slade after he was convicted last year for drug possession and making threats to kill a former employee - admitted he doesn't "rate" Axl as a singer.

He said: "If Angus (Young) wanted me to play then that's up to him - but I don't really want to play with Axl Rose. I don't really rate him."