Removal of a missing restaurant (Shanghai, China)

Wayspot Title: 大富贵之传承壁画 (“mural at Dafugui restaurant”)
Location: 31.216188,121.491446
City: Shanghai
Country: China
Screenshot of the Rejection Email:

360-degree panorama photos of the location:

Additional information:
Judging from the title, the Wayspot is a mural at a Dafugui restaurant. However, currently the nearest Dafugui is several hundred meters away. Either a Dafugui has closed down at this location, or the Wayspot is severely misplaced.

Thanks for the appeal @tonygaosh After reviewing the additional evidence provided, we’ve decided to retire the Wayspot in question.