Top Local Places

Isola Shanghai

Shop L4-17, Shanghai ifc Mall, 8 Century Avenue, Pudong New Area, Shanghai, Shanghai, China
Italian Restaurant

Description

ad

Isola Shanghai is a stylish Italian restaurant located at the Shanghai IFC mall overlooking bustling Lujiazui.

Quiz

NEAR Isola Shanghai