China Garden Restaurant

Restaurant in Selma, California

Chinese restaurant