The Food Central is one of the newer places on Aufu Road. With a deli downstairs and a casual restaurant upstairs with a menu which covers dishes from a number of continents, it's a popular place for lunch.
From the Asian Cold Station: avocado spicy tuna rolls (RMB88). My friend D totally enjoyed it and she said she had never had problem with sushi and sashimi from this place.
The Food Central
308 Anfu Rd. (nr. Wukang Rd.), Shanghai. Tel: 3461-9071