Skip to content

Location

Shanghai Dumpling - Chapel Hill

143 E Franklin St
Chapel Hill, NC 27514
(919) 914-6737