Home > Dining
Default Default Latest Updates Most Comments

Isola Bella (Huaihai Rd M. Branch)

Address:2F, No.41, Lane 864 Huaihai Rd M., near Cathy Cinema
Phone:021-5467 0170

 As one of the top Italian restaurants in Shanghai, this exquite place deep down in the laneway offers traditional Italian home-style dishes which attract many suppoters in the city.

0 like 0 comment