China Star Buffet

Restaurant in Bloomington, Indiana