Hi, the shanghainese restaurant is called 福源沁上海菜, address is 武定西路1189号一层 (Wuding Xi Road No. 1189). Dog wall painting is on 武定路 (cross junction of Wuding and Yanpin Road). Both are accessible by metro line 14, alight at Wuding Road station, exit 2 and 1 respectively :)