The St. Regis Shenzhen—Elba Italian Restaurant : Elba Italian Restaurant Restaurant The St. Regis Shenzhen No. 5016 Shennan Road East Luohu District Shenzhen Guangdong, 518001 China www.starwoodhotels.com/westin/property/overview/index.htm... stregis.s