Home > Dining > Restaurants > Isola Bella (Huaihai Rd M. Branch)
Isola Bella (Huaihai Rd M. Branch)

Add:2F, No.41, Lane 864 Huaihai Rd M., near Cathy Cinema

Tel: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.