Chinese Restaurant
located in the heart of elmwood, right behind Elmwood Fitness Center.