China Star Reviews & Details
2512 Sheila Ln
China Star is located at 2512 Sheila Ln in Richmond near the intersection of Drumheller Dr and Harrods Ln. Their menu consists of Chinese dishes . Call (804) 272-6869 for takeout.
- Major Intersection:Drumheller Dr And Harrods Ln
Tell us more about China Star Richmond!