Shanghai Lily 6161 Glick Rd Powell OH United States
Shanghai Lily is open daily for lunch and dinner
Hours: Mon-Thurs: 11am- 10pm
Phone: 614.789.9330