Isola Bella [美丽岛]

| 0 Reviews | RMB 184 | Italian
  • Address:2/F, 41 in 816 Nong, Huaihai Zhonglu,Luwan District,Shanghai
  • Contact: 021 5467 0170  
  • Opening hours: 11:00 - 14:30,17:30 - 23:00
Large View


The barnyard and loft-styled décor will have you second-guessing whether you are at an authentic Italian restaurant or whether you pseudo-Italian restaurant, but, in fact, this eatery serves up some of the finest Italian cuisine in all of Shanghai. The food is simple in presentation, reliable in taste and reasonably priced. Start with an antipasti plate, followed by Insalata Caprese and seafood risotto. Accepts international credit cards.

Reviews (0)

Post Comment