Red Lobster

  • Restaurants
  • Western
  • American
Photograph: courtesy Red Lobster
8 Century Avenue
Cheddar Bay Biscuits have landed in Shanghai. The American seafood restaurant, with almost a cult-like following, has classed things up a notch for its first branch in China.
Venue name: Red Lobster
Opening hours: 11.30am-10pm Sun-Thu; 11:30am-11pm Fri-Sat
Metro: Lujiazui
English address: Unit 20-1, LG1, IFC Mall, 8 Century Avenue, near Lujiazui Dong Lu, Pudong
Chinese address: 浦东世纪大道8号上海国金中心LG1-20-1,近陆家嘴东路
  • Food events 20 Jun
    Read more