Music legend Sir Rod Stewart visited a popular Italian restaurant in Glasgow.

The rocker was pictured at Bella Vita, in the city's Mosspark.

In an Instagram post, the eatery said: "Amazing to have Sir Rod Stewart dine with us tonight!

"Thank you so much for the signed top."

READ MORE: Longest Scottish football bans from Celtic's Bolingoli to Rangers' Covid 5 after Kyle Lafferty SFA hammering

In the picture, the star can be seen posing with a staff member, holding a Celtic strip, which he signed.

He is a well-known Celtic fan and was spotted at the Hoops training ground in Lennoxtown yesterday, "doing laundry".