China Star Buffet

Restaurant in Selma, Alabama

Features: takeaway