Restaurants

La Sosta Italian Restaurant

|

 

 

 

LA SOSTA: 3219 Hongmei Road, Chengjiaqiao Zhi Road